草庐IT

Java RMI 跟踪

全部标签

android - Android 基于跟踪和基于采样的方法分析之间的差异及其对报告的 CPU 时间的影响

AndroidTraceview中基于跟踪和基于采样的分析方法有何区别?我认为基于跟踪的更准确,但是,它似乎会扭曲实际的cpu时间,尤其是在有其他函数调用的情况下。例如,我想评估一个函数A,它有两个实现,例如A-1和A-2。A-1还有一个函数调用,比如A-1-1。A-2也有更多的函数调用,例如A-1-1,但是A-1-1内部也有一个函数调用,例如A-1-1-1。现在我认为基于跟踪的分析会为A-2报告更高的值,因为它需要跟踪一个额外的函数A-1-1-1并且这个额外的CPU使用率将在A-的CPU时间中报告2.我对吗?那么问题就变成了,基于跟踪的方法在报告父函数的实际cpu时间时是否考虑了跟踪

android - 跟踪 Android 上的电量使用情况

我有一个与服务器保持长期网络连接的应用程序。我定期对服务器执行ping操作以了解它是否仍然存在。我想这会影响电池生命周期,但除了尝试计算充电间隔时间外,我没有很好的方法来量化它。是否有一种机制可以告知CPU何时“醒来”或何时要休眠?是否有一种标准的方式来进行长期连接以最大限度地降低功耗? 最佳答案 Iimaginethatitaffectsbatterylife,butotherthantryingtowall-clocktimethetimebetweencharges,Idon'thaveagoodwayofquantifyin

android - 跟踪移动服务提供商名称

我被分配了一项任务来访问移动服务提供商名称而不是位置。我搜索并引用了很多东西。但是我找不到。所有显示位置(即纬度和经度值),其中一些显示网络提供商名称。我需要像CellInfoDisplayName这样的东西。Example:IfI'musingVodafoneNetworkitwilldisplaytheserviceprovidernamethatmymobileiscurrentlyusing.我不需要在map上显示位置和地点。我只需要显示服务提供商名称。有什么方法吗?任何人都可以通过示例代码解释一下吗? 最佳答案 //Ret

java - 为什么 Android 不打印堆栈跟踪?

即使显式地编写e.printStackTrace()它也不会打印到控制台,为什么? 最佳答案 在DDMS透视图中检查Logcat,它应该不在控制台选项卡中。或者使用ddms命令工具读取logcat。 关于java-为什么Android不打印堆栈跟踪?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3189655/

android - sqlcipher 因 "not an error"堆栈跟踪而崩溃

我正在尝试在我的API16(MotorolaXoom4.1.2)项目中使用sqlcipher(2.0.8)并获取以下堆栈跟踪。我在libs的armeabi文件夹中有3个so库,在assets文件夹中有icudt46l.zip。我在Activity的onCreate中有SQLiteDatabase.loadLibs(context);。然而,当我创建数据库时应用程序崩溃了。11-0821:00:33.050:E/AndroidRuntime(2222):FATALEXCEPTION:Main:11-0821:00:33.050:E/AndroidRuntime(2222):net.sql

android - 缺少电子商务数据和不良事件跟踪代码

到目前为止,我一直在使用GoogleAdmob和GoogleAnalytics跟踪我的应用,没有任何问题。我目前在Analytics页面上收到如下通知:MissingEcommerceDataPropertyDefaultviewisconfiguredforEcommerce,butnodataisflowing.BadEventTrackingCode(notset)entrypresentinreportsforpropertyxxx|Android.注意:似乎,应用跟踪最近2天也停止了。我没有对Analytics配置和Android应用程序进行任何更改。我该如何解决这个问题?谢

android - 我一直在做一个 Android 项目来跟踪我的步行。有没有办法在所有手机中获得小于 10 米的精度

我一直致力于一个Android项目来跟踪我的步行。有什么方法可以在所有手机中获得小于10米的精度。不同的手机返回不同的准确度级别。所以不确定我应该考虑绘制路径的哪些点。如果我考虑低准确度,则失去路径,如果我考虑在建筑物上的高精度之字形路径。 最佳答案 使用融合位置使用融合位置,您无需查询最佳位置提供商。如果您想获得高精度,您只需将其设置为位置请求。setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);有关FusedLocationApi的更多信息,请参阅此处FusedLoaction

android - Google Play 崩溃跟踪去混淆

我已经构建了我的应用程序并使用提供的去混淆映射文件将其上传到GooglePlay。release构建非常简单,即我已将minifyEnabled设置为true并且没有修改我的proguard-rules.pro文件。我遇到的问题是GooglePlay无法对崩溃痕迹进行去混淆处理,我一直看到“此映射文件是在此次崩溃发生后上传的。此版本的所有future崩溃都将被去混淆处理”信息。然而,可通过ProGuardGUI或retrace.sh访问的ProGuardsReTrace能够追溯我的崩溃轨迹。你遇到过同样的问题吗?你是如何解决这个问题的? 最佳答案

没有堆栈跟踪的 Android "Shutting down VM"

我最近经常遇到这个问题,但我找不到任何解决方案。我经常收到ShuttingdownVM并且logcat没有显示此问题的任何痕迹。06-0820:34:25.28820416-20416/my.package.devD/app_BaseRecyclerView﹕onCreateViewHolderbegins06-0820:34:25.32420416-20416/my.package.devD/AndroidRuntime﹕ShuttingdownVM06-0820:34:30.96920416-20425/my.package.devI/art﹕Thread[5,tid=20425,

android - 检查 Google Analytics 跟踪是否有效

我集成了GoogleAnalyticsTracker。我使用以下代码为欢迎屏幕发送轨道:Trackertracker=((AnalyticsSampleApp)this.getApplication()).getTracker(AnalyticsSampleApp.TrackerName.APP_TRACKER);//EnableAdvertisingFeatures.tracker.enableAdvertisingIdCollection(true);//Setscreenname.tracker.setScreenName("WelcomePage.");//Sendascree